.passwordk2 {
    width: 165PX;
    height: 185PX;
    position: relative;
    background-color: #ffffff;
    margin: auto;
    top: calc((480PX - 185px) / 2);
}

.passwordbg2 {
    width: 213PX;
    height: 248PX;
    position: absolute;
    z-index: 1;
    left: -26PX;
    top: -45PX;
    max-width: none;
}

.maskclosepng2 {
    position: absolute;
    z-index: 40;
    width: 16PX;
    height: 16PX;
    top: 8PX;
    left: 8PX;
}

.passwordbg2 {
    width: 213PX;
    height: 248PX;
    position: absolute;
    z-index: 1;
    left: -26PX;
    top: -45PX;
    max-width: none;
}

.passwordinfo2 {
    /* background-color: pink; */
    width: 100%;
    height: 185PX;
    position: absolute;
    z-index: 2;
    top: -5PX;
    left: -2PX;
    display: flex;
    align-items: center;
    justify-content: center;

    /* padding-top: 70PX; */
}

.outsure {
    width: 142PX;
    height: 30PX;
    font-size: 12PX;
    font-family: Montserrat-Bold, Montserrat;
    font-weight: bold;
    color: #7600ff;
    margin: 0 auto;
    text-align: center;
}

.surebtn {
    width: 84PX;
    height: 24PX;
    text-align: center;
    background: linear-gradient(360deg, #7503fc 0%, #8003fc 46%, #8803fc 100%);
    border-radius: 28PX 28PX 28PX 28PX;
    opacity: 1;
    font-size: 10PX;
    font-family: Montserrat-SemiBold, Montserrat;
    font-weight: 600;
    color: #ffffff;
    position: absolute;
    z-index: 10;
    left: calc((165PX - 84PX) / 2);
    bottom: -12PX;
}